home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
mm20b31.zip
/
MARKMAIL.HST
< prev
next >
Wrap
Text File
|
1992-11-18
|
20KB
|
404 lines
MarkMail v2.00
┌──┬──┐
│ │┌──┬──┐
│ ├─┤ ││ │
└─┘ └─┘│ ├─┤ │
└─┘ └─┘
Beta Release History
Nov 18, 1992 02:31 v2.00 ß31
------------------ ---------
■ Sorry for the long delay folks... We're back on track now!
■ Modified the [F]orce Conference Flag so that even if a conference is forced,
a user can still select Y or A or YA. This is most beneficial to those who
have a very active main board such as Bob Jacobson's `Higher Powered BBS'.
■ Fixed the [H]elp display bug where the main menu (if already displayed) was
being redisplayed before prompting for the letter the user needed help with.
■ Added support for OPTnn.TXT (where nn is the [W]rite Options number). These
files go into the same directory as your current help (MMHLP-x.) files are
located. This will eventually be a text directory as we allow further con-
figurability.
■ We've also changed the old `eyesore' door colors. I hope you like them, I
was really tired of all that old red and yellow on a black background...
■ Added DOOR.ID support. I'm not sure about the format of this so if it needs
work, please let me know.
■ Did some minor code optimizing. Nothing major but we're working on speed
improvements.
Apr 10, 1992 02:30 v2.00 ß30
------------------ ---------
■ Net Status on a "network by network basis" has been implemented! When a user
is flagged with a 'Y' in the net status field. Press F2 while that field is
highlighted. Flag appropriate networks that this user will have net status
in and *only* those networks will be displayed or accessible to the user.
■ Two conference flags in MMSM are added; (R) Allow R/O mail to be included
in "Net SysOp" packets NOT to them. (A) Allow users to upload messages NOT
"from them" or "with an alias". Thanks: Joe Crosby
■ Added the Short/Long logging. Long logging is how MM has always functioned
but short logging will write the line "Inserted Messages: 100..." as always
but will not write each of the 100 lines to the caller logs. Long logging
did and will continue to operate in this manner but some have expressed an
interest in keeping their caller logs smaller. Warning, using short logging
reduces your ability to successfully trace message insertions should this
be a requirement.
■ Added the QWK/REP file size to the callers log. Requested by many.
■ MarkMail will now delete a .REP packet when the local upload is successful.
■ When a QWK packet exists in the local download directory, MarkMail will now
sense this and call the current packet being downloaded .QW0, .QW1, etc. It
also displays the packet name it's copied to in the door. Thanks: Joe Crosby
■ Enabled the 'UG' command!! The door will accept the packet and then hang up
on the user, take modem back off-hook and proceed to insert the messages. It
will then 'appear' to go thru the normal logoff procedure (Script0, etc) but
nothing is going out the com port.
■ Added commandline operation to MMSM to rebuild the dupe (.MDX) files during
event processing. Very handy for those running multiple doors where messages
inserted from one door would not be recognized by CRC files of the other
door. Commandline is: MMSM -D
■ MarkMail now stores the pointer files for whomever you have this flag set
to 'Y' within the MMSM user record. This can be for net SysOps or users or
for whomever you feel it is necessary for. It will store this pointer file
in the format of the 1st 4 digits of the users's last name and the 1st 4
digits of the user's last name. For me it stores it as WATKCLIF.PNT, for
Joe Crosby it would store it as CROSJOE.PNT, shortened since there is no
4th digit in his first (or any last) name. In MMSM we have changed the
prompt for 'Local packet storage' to 'QWK/PNT storage' as this is the new
location of pointer files as well. We are still working on the part of the
code which handles the 'restoring' of a user's pointer files though.
■ Changed 'how' MarkMail writes message insertions to the caller logs. ie:
Old Method:
Message Left: Programmers (117) # 8489 thru MarkMail
Message Left: NetAdmin (25) # 11225 thru MarkMail
New Method:
Message Left: (117) Programmers # 8489 thru MarkMail
Message Left: (25) NetAdmin # 11225 thru MarkMail
So now the conference numbers are 'columnized' giving future programs and
utilities the ability to better scan the caller log for MarkMail entries.
■ MMSM now has ability to remove a users [P]riority Flag. Thanks: Dave Calmer
■ Fixed the trailing '\' problem when doing local uploads. Thanks Joe Crosby
■ The @more@ macro, while functioning in the "new user" screen, displayed the
@more@ macro to the screen. There should no longer be a need for this macro
though as MM detects when a MORE prompt is necessary. Thanks: Dave Calmer
■ Bulletins and News were always being sent in monochrome regardless of the
user's graphics mode. Fixed. Thanks: Larry Rosen and Dave Calmer
■ MarkMail now reads the PCBSM.CNF file to determine what default text and/or
graphics editors to use when using the F2 or F3 edit functions. It used to
be hardcoded as Q.EXE. Fixed. Thanks: Ed Boston
■ If existed, MarkMail would always display a news file regardless if it had
changed. MarkMail now uses the 'Display News only if Changed' flag from PCB
and check news date/time vs last QWK date/time. Fixed. Thanks: Dave Calmer
Mar 02, 1992 02:29 v2.00 ß29
------------------ ---------
■ Corrected problem of conference displays with S)elect command after
an aborted scan or declined packet.
■ The "Last Date On" bug appeared again on Feb 29th. Sorry about that
folks, this release should really have it fixed now.
■ Added internal timers to MM.EXE to help check for aborted upload or
download packets. This is to serve as a safeguard against pointers
being updated should a '0' exit code be given by HS/Link when a D/L
is aborted because a "packet already exists" in the D/L directory.
■ If you have NOT yet upgraded your MARKMAIL.SYS file you MUST do so
*before* running this version. Call the support bbs and at the main
prompt type UPDATE. You will then upload your MARKMAIL.SYS key file
"in the door" and it will only take 2 seconds for the key to be up-
graded and it will go into Zmodem download mode automatically.
Feb 16, 1992 02:28 v2.00 ß28
------------------ ---------
■ First, a reminder that this is the very LAST release which utilizes
both the old MARKMAIL.SYS key file and the new.
■ Fixed the premature update of message pointers due to failed packet
download by either aborted download or keyboard timeout, both local
and remote.
■ Added full support for HS/Link bidirectional xfers. MarkMail checks
for the existance of a REP packet after a QWK download is completed
and immediately goes into message insertion should one exist.
■ Added [P] flag during message insertion to indicate insertion of a
Private message.
■ Ren MARKMAIL.EXE to MM.EXE so as not to interfere with the MARKMAIL
door batch file as PCBoard copies it to MARKMAIL.BAT upon opening
the door.
Jan 08, 1992 20:31 v2.00 ß27b
------------------ ----------
■ Fixed the problem with date routines that appeared on 'Jan 1, 1992'
which was setting the "PCBoard user record" field 'Last Date On' to
tomorrows date. The bug has existed since ß1 but only came to light
because of the "leap year".
Dec 28, 1991 02:27 v2.00 ß27
------------------ ---------
■ Removed EXEPACK from link switches to help with corrupted packets
during zip...
■ Modified door to accept both the newer MARKMAIL.SYS file as well as
the older MARKMAIL.SYS. Future releases will only utilize the newer
version of the MARKMAIL.SYS key file. A door is being developed to
allow you to upload your old key file and immediately download your
new key file. This helps make the transition of key files painless,
the door is near completion but "this release and the next release"
will work with both the new key as well as the older keys.
■ As a shareware release certain functions of the door have been hard
coded. The packet names have been hardcoded as DEMO.QWK & DEMO.REP.
An "Unregistered version" message will be displayed to the users as
they enter the MarkMail door. No "functional limitations" have been
coded into the door, it is fully functional right down to "New File
and Bulletin Scans" and "Net SysOp Status".
■ Door executable file MM-200.EXE is being released as MARKMAIL.EXE.
You can either rename this back to MM-200.EXE or make the change in
the batch file to call MARKMAIL.EXE instead of the older MM-200.EXE.
Nov 07, 1991 14:08 v2.00 ß26
------------------ ---------
■ Re-worked the dupe-checking code, the original code was killing too
many messages as dupes that were not. The new code will maintain
its own files as it runs. You must also run the newest MMSM.
■ Speeded up the new files scan by increasing the size of the buffer
used to read the DIR files. Speed increase here was 320%.
Sep 15, 1991 23:10 v2.00 ß25
------------------ ---------
■ Found a bug in my fix for the I/O routines that could still cause a
share violation during an abnormal abort (Loss of carrier).
■ MarkMail now has Dupe-Checking! You will need the new MMSM program to
enable dupe-checking in the conferences you want. You will find that
the configure conferences by range has been enhanced to allow you to
add a single flag without to much difficulty. MarkMail will create a
file with an .MDX extension for each conference you enable which will
hold the data needed to track messages for dupe-checking.
■ Added a user selectable flag to allow downloading packets with no
messages. This will allow access to new files and bulletins without
need for new messages.
■ If carrier was lost during a message scan, MarkMail would update the
users pointers with the high pointers just scanned.
■ MarkMail would never display the non-graphic screen (The one without
the 'G'). Too darn many variables in this code!
Sep 09, 1991 09:59 v2.00 ß24
------------------ ---------
■ MarkMail would insert a 'More' prompt into the script0 file, now made
this file default to continous.
■ MarkMail would allow the 'Reset Pointers' command to set a pointer to
a negitive number if there were few messages in a conference.
■ Added a CR after the last message inserts and before the total.
Sep 05, 1991 21:26 v2.00 ß23
------------------ ---------
■ Fixed the file IO routines to get the open files closed when MarkMail
needs to abort. This means that the temporary code is out, and the
fix is in. (This was the share violation problem).
■ Fixed problem when a caller logs in before midnight and logs off thru
MarkMail after midnight, MarkMail was charging the entire time to the
current day.
■ MarkMail forgot that script files can have a ; as the first character,
this is working again.
■ MarkMail was not writing a total files found count to the NEWFILES.DAT
file.
■ MarkMail will now display 'chained' files (%C:\Filename), and will also
copy chained files into the work directory.
■ Fixed problem causing extra truncated ANSI codes to be displayed just
prior to the download/upload and when returning to PCBoard.
■ I have added a couple of offline commands. The following list is a
complete list as of this version:
ADD [#] Add the conference with optional message number
DROP Drop the conference
YOUR [#] Add the conference for only 'Your' mail
YA [#] Add the conference for only 'Your' mail and mail to 'ALL'
The optional number is either a high message number if positive
or the number back from the high number if negitive.
OWN ON/OFF Turns receiving mail you uploaded on or off
FILES ON/OFF Turns new files scan on or off
BLTS ON/OFF Turns bulletin scan on or off
Aug 29, 1991 20:49 v2.00 ß22
------------------ ---------
■ Found bug causing a 'Keyboard Timeout' when hitting a page-break while
displaying a file.
Jul 23, 1991 07:16 v2.00 ß21
------------------ ---------
■ Found several problems with MarkMail exiting into the work directory and
then PCBoard not re-cycling properly.
■ Re-worked the video routines back to just before the hard-disk crash,
this *should* take care of the lock-ups. (I am real interested in
reports on this).
Jul 06, 1991 22:46 v2.00 ß20
------------------ ---------
■ MarkMail is now compiled using MicroSoft v6.0 compiler and as a result
the door has shrunk in size slightly.
■ MarkMail would not handle baud rates of 4800 as well as others, Fixed.
■ MarkMail would not send a message FROM a user back to him if it was
a private message, Fixed.
■ MarkMail would cause a share violation if carrier was dropped at certain
points in the door, this is caused by attempting to delete files that
are still open. I have a work around for the problem in this version,
and will work out a final resolution in the next few days.
■ MarkMail now has [H]elp support, you will find help files in the zip
file. Place them in the directory pointed to in MMSM for Help files.
■ Added page breaks when displaying files (Menus, News, Help, Etc).
■ Made change to video routines to hopefully fix several problems with
lockups under DV.
■ Found problem that could cause the last line of a file to not be
copied or displayed if there was not a CR/LF on the last line.
May 05, 1991 22:52 v2.00 ß19
------------------ ---------
■ Changed local download logic so that a 'DG' will not prompt for a
confirmation of the download path.
■ Made one last change in the download bytes fields when dealing with
the magic number 32767 as 'Unlimited' Broke it in ß18 <Grin>
May 05, 1991 15:43 v2.00 ß18
------------------ ---------
■ Fixed downloaded bytes and bytes left fields in CONTROL.DAT. Also fixed
the next-to-last field in CONTROL.DAT which should have had the boards
name.
May 05, 1991 09:55 v2.00 ß17
------------------ ---------
■ MarkMail would not extract a 'Sender Password' message. Fixed.
■ Found problem with memory re-allocation after dos-window. Wondering
if this will solve some of the lock-up-after-DSZ problems?? This
solves a wierd problem with 'S'elect conferences after aborting a
download.
■ MarkMail was only looking at time-used when processing the main command
prompt! MarkMail will now perform a proper log-off when time expires
regardless of where the user is.
Apr 22, 1991 22:13 v2.00 ß16
------------------ ---------
■ Found problem where MarkMail would allow a user to 'ADD' a conference
that was not allowed. Fixed.
■ MarkMail would post messages that had the 'KILLED' flag set. Fixed.
■ Fixed problem causing portions of an ANSI sequence to be displayed
just prior to return to PCBoard.
Mar 03, 1991 21:59 v2.00 ß15
------------------ ---------
■ Changed the way MarkMail resoponds to the Default/Max messages field.
MarkMail used to use the Max field as the ultimate Max, this did not
allow the Sysop to override the Max numbers. Now MarkMail will look
at the message numbers in the Users record and use them regardless
of the Max. When the User is able to set the counts himself, the
Max will then be used to limit the values selectable.
■ MarkMail was not converting the #C# variable during the file receive.
■ Added 'W'rite MarkMail Options command. This will allow the user to
select receiving his own posted messages back as well as packet size,
message numbers, etc.
Feb 27, 1991 21:59 v2.00 ß14
------------------ ---------
■ Fixed problem with MarkMail flagging the Sysops mail if left to the
sysops name instead of 'SYSOP'.
■ Fixed possible problem with messages to @user@.
Feb 19, 1991 21:31 v2.00 ß13
------------------ ---------
■ MarkMail would only respect an @cls@ if it was the last thing on the
line, Fixed.
■ Found problem causing lockups in several places! (If anyone has a
lockup with this version, please post whatever information you have).
Feb 15, 1991 00:11 v2.00 ß12
------------------ ---------
■ Re-Compiled and re-linked to check for possible memory problem with
Beta-11.
Feb 10, 1991 12:59 v2.00 ß11
------------------ ---------
■ Fixed problem with selecting the 4th compression method.
■ Fixed problem with number of files found in callers log.
■ Fixed problem with DSZ uploads into door having many errors.
■ Fixed lockup problem if MARKMAIL.SYS file is not found or is corrupted.
■ Added several lines to Callers log. Will now log errors in the uploaded
packet, total number of messages uploaded.
■ Fixed problem with status-bar clearing with an ANSI/PCBoard cls code.
■ Found that I was always overriding the 'Check for Snow' switch in MM,
please indicate if the door is now snow-checking properly.
■ Fixed problem on 'View Settings' screen if protocol was 'None' there was
no CR/LF before the Files setting.
Feb 09, 1991 16:41 v2.00 ß10
------------------ ---------
■ Fixed log file indcations for Personal and Blts, they were backwards.
■ Added number of new files found to log.
■ Found one more problem causing duplicate line/deleted root if the user
used the 'DG' or typed 'G' at the packet prompt.
■ Added a double-check of the work-directory prior to deleting files.
■ Placed the 'User Stats' back into Control.Dat file.
Feb 08, 1991 21:59 v2.00 ß9
------------------ --------
■ Fixed problem with duplicate lines in callers log when user 'G'oodbye's.
(This will also solve the 'Erase the Root' problem)
Feb 07, 1991 22:53 v2.00 ß8
------------------ --------
■ Fixed problem with MarkMail writing to the callers log in a single
node system.
■ MarkMail was still 'Forcing' conferences for Net Sysops, Fixed.
■ MarkMail was also sending the 'Main Board' even if unselected and
un-forced, Fixed
Feb 07, 1991 11:51 v2.00 ß7
------------------ --------
■ Last fix for lock-up didn't fix the problem, this one should.
Feb 07, 1991 07:23 v2.00 ß6
------------------ --------
■ Fixed problem with lock-up during 'G'oodbye.
Feb 06, 1991 23:57 v2.00 ß5
------------------ --------
■ MarkMail will now properly honor the 'Drop to DOS' flag.
■ MarkMail will now tell you the size of the packet when in local mode.
■ Fixed problem with MarkMail sending messages to @USER@.
■ Fixed a problem with a user entering a non-digit at the request for
number to set pointers back, would cause un-predictable results. Will
now just ignore a non-digit.
Feb 04, 1991 21:23 v2.00 ß4
------------------ --------
■ Fixed problem in the ANSI routines causing both cursor-forward and
cursor-backward commands to not work.
■ Fixed peoblem with modems that report speeds other than 9600, 19200 or
38,400. MarkMail will now treat all baud rates above 9600 the same.
Feb 03, 1991 14:31 v2.00 ß3
------------------ --------
■ Fixed minor problem with blinking portions of status bar.
■ Fixed problem with message totals in local mode.
■ Fixed problem with keyboard timeout during message scan.
Feb 02, 1991 20:01 v2.00 ß2
------------------ --------
■ Fixed snow problem on CGA monitors. MarkMail will now honor the flag
int PCBOARD.DAT.
Feb 02, 1991 00:05 v2.00 ß1
------------------ --------
■ First ßeta release of MarkMail...